import { axios } from '@/utils/request'

// 司机列表
// name 、tel 、car_no
export function districtList(params) {
  return axios({
    url: '/driver/driver-list',
    method: 'get',
    params,
  })
}

// 保存司机
export function driverSave(data) {
  return axios({
    url: '/driver/driver-save',
    method: 'post',
    data,
  })
}

// 司机状态
// ids // 1,2,3,4,5
// status //1已开启，0未开启，2删除
export function driverStatus(params) {
  return axios({
    url: '/driver/driver-status',
    method: 'get',
    params,
  })
}

// 线路列表
// name line_name tel car_no status //配送状态 0待配送 1已完成 101配送中
export function driverLineList(params) {
  return axios({
    url: '/driver/driver-line-list',
    method: 'get',
    params,
  })
}

// 线路列表
export function driverLineInfo(id) {
  return axios({
    url: '/driver/driver-line-info',
    method: 'get',
    params: {
      id,
    },
  })
}

// 拣货异常列表
export function getOrderToLineErrList() {
  return axios({
    url: '/driver/get-order-to-line-err-list',
    method: 'get',
  })
}

// 手动分配线路
export function setOrderToLine(data) {
  return axios({
    url: '/driver/set-order-to-line',
    method: 'post',
    data,
  })
}
